/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package lab3BuilderProfe;

/**
 *
 * @author ncavallo
 */
public class SucursalCapitalBuilder extends AbstractSucursalBuilder {
    
    public SucursalCapitalBuilder() {
    }

    @Override
    public ISucursalBuilder buildCantidadMostradores() {
        this.sucursal.setCantidadMostradores(3);
        return this;
    }

    @Override
    public ISucursalBuilder buildCantidadCajeros() {
        this.sucursal.setCantidadCajeros(4);
        return this;
    }

    @Override
    public ISucursalBuilder buildOficinasGerenciales() {
         this.sucursal.setOficinasGerenciales(crearOficinas(3));
         return this;
    }

    @Override
    public ISucursalBuilder buildOficinasSeguridad() {
         this.sucursal.setOficinasSeguridad(crearOficinas(2));
         return this;
    }

    @Override
    public ISucursalBuilder buildOficinasStandard() {
         this.sucursal.setOficinasStandard(crearOficinas(6));
         return this;
    }

    @Override
    public ISucursalBuilder buildNombre() {
        this.sucursal.setNombre("Capital");
        return this;
    }
    
}
